Ray-Driven Dynamic Working Set Rendering For Complex Volume Scene Graphs Involving Large Point Clouds

نویسنده

  • Charles Hansen
چکیده

Ray tracing a volume scene graph composed of multiple point-based volume objects (PBVO) can produce high quality images with effects such as shadows and constructive operations. A naive approach, however, would demand an overwhelming amount of memory to accommodate all point datasets and their associated control structures such as octrees. This paper describes an out-of-core system for rendering such a scene graph in a scalable manner. In order to address the difficulty in pre-determining the order of data caching, we introduce a technique based on a dynamic, in-core working set. We present a ray-driven algorithm for predicting the working set automatically. This allows both the data and the control structures required for ray tracing to be dynamically pre-fetched according to access patterns determined based on captured knowledge of ray-data intersection. We have conducted a series of experiments on the scalability of the technique using working sets and datasets of different sizes. With the aid of both qualitative and quantitative analysis, we demonstrate that this approach allows the rendering of multiple large PBVOs in a volume scene graph be performed on desktop computers.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Ray Tracing using 3D Grid Simulations

Bounding Volume Hierarchies (BVHs) and k-d trees have been used to create interactive ray tracing. Ray tracing dynamic scenes using nVidia’s R © OptiX TM has already provided thirty to sixty frames per second or better. In this paper, we implement space partitioning methods, such as grid method and the proximity clouds (PCs), on multiple GPUs. Our motivation is to investigate the use of such me...

متن کامل

Modelling and Optimization of Data-driven Scene Graphs

This article presents data-driven scene graphs, a set of models that address the needs of safety-critical user interfaces design. Data-driven scene graphs merge a description of the user interface behavior as a data-flow program with a description of its graphics content as a hierarchical structure of vector and raster elements. We present a formal description of these models, discuss their sem...

متن کامل

Segmentation Assisted Object Distinction for Direct Volume Rendering

Ray Casting is a direct volume rendering technique for visualizing 3D arrays of sampled data. It has vital applications in medical and biological imaging. Nevertheless, it is inherently open to cluttered classification results. It suffers from overlapping transfer function values and lacks a sufficiently powerful voxel parsing mechanism for object distinction. In this work, we are proposing an ...

متن کامل

Time-Critical Ray-Cast Direct Volume Rendering

We present a system for time-critical ray-cast direct volume rendering which can be easily integrated into existing acceleration techniques. Our system modifies the global sampling rate of the scene based on knowledge of past frame rates and quickly and robustly converges on a user specified frame rate while requiring no overhead to implement. We have tested our technique on a wide variety of d...

متن کامل

An approach to visualization of large data sets from LIDAR

Rapid development of laser scanning technology in past decades has resulted in a wide area of its applications. LIDAR is a system that uses this technology to gather information about distant targets. Gathered data are stored into large data sets that are further processed, visualized and analyzed. Fast and accurate visualization is the key factor when working with LIDAR point clouds. The main ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006